electronic retailing - French English Dictionary